#ifndef ORG_LATESTBIT_SMARTOBJECTS_TESTMODEL_MAINHEADER_HPP
#define ORG_LATESTBIT_SMARTOBJECTS_TESTMODEL_MAINHEADER_HPP

#include <smartobjects/ISmartObject.hpp>
#include <smartobjects/ISerializableObject.hpp>
#include <smartobjects/exceptions/DataTypesCoderException.hpp>
#include <smartobjects/core/RemoteSmartObject.hpp>
#include <smartobjects/core/CallbackHolder.hpp>
#include <smartobjects/IAsyncClientCallback.hpp>
#include <smartobjects/IServerSmartObjectImpl.hpp>
#include <smartobjects/IServerSyncSmartObjectImpl.hpp>
#include <smartobjects/IAsyncServerCallback.hpp>
#include <smartobjects/core/ServerCallback.hpp>
#include <smartobjects/core/ServerSkeleton.hpp>
#include <smartobjects/core/SessionId.hpp>



	
#include "ISimpleStructure.hpp"
	

	
#include "SimpleStructure.hpp"
	

	

	
#include "ISimpleChildStructure.hpp"
	

	
#include "SimpleChildStructure.hpp"
	

	

	
#include "ISimpleChoice.hpp"
	

	
#include "SimpleChoice.hpp"
	

	

	
#include "SimpleException.hpp"
	

	
#include "ISimpleInterface.hpp"
	

	
#include "ISimpleInterfaceCallback.hpp"
	

	
#include "SimpleInterface.hpp"
	

	
#include "ISimpleInterfaceSmartObject.hpp"
	

	
#include "ISimpleInterfaceSyncSmartObject.hpp"
	

	
#include "ISimpleInterfaceServerCallback.hpp"
	

	
#include "SimpleInterfaceServerCallback.hpp"
	

	
#include "SimpleInterfaceSkeleton.hpp"
	

	
#include "SimpleInterfaceSyncSkeleton.hpp"
	

	
#include "ISimpleFactory.hpp"
	

	
#include "ISimpleFactoryCallback.hpp"
	

	
#include "SimpleFactory.hpp"
	

	
#include "ISimpleFactorySmartObject.hpp"
	

	
#include "ISimpleFactorySyncSmartObject.hpp"
	

	
#include "ISimpleFactoryServerCallback.hpp"
	

	
#include "SimpleFactoryServerCallback.hpp"
	

	
#include "SimpleFactorySkeleton.hpp"
	

	
#include "SimpleFactorySyncSkeleton.hpp"
	




namespace testmodel = org_latestbit_smartobjects_testmodel;


#endif // ORG_LATESTBIT_SMARTOBJECTS_TESTMODEL_MAINHEADER_HPP

